1- Summary of results at the country-level

1.1 Summary of results at the national level using all records of NMLOS v2

Total number of input records consolidated from all data sources (1,657,732)

Count of input records consolidated from all data sources with geospatial coordinates (1,019,600)

Count of input records removed during data cleaning and processing: 15,062

Count of input records kept after data harmonization and data matching (645,215 count of median_ids)

Count of input records removed after data harmonization and data matching: 216,544

Resulting number of data points in the NMLOS v2.0 after deduplication: (428,671)

1.2 Summary of reasons to drop data inputs from the NMLOS v2.0

1.2 Dropped Records by Decision × Source
Green = low; Red = high
Settlements Names - EHealth Africa 2025 Settlements Names - EHealth Africa 2024 Emerging Settlement Names - Niger State Settlement Names - National Polio EOC Geodatabase Settlement Names - April 2025 Polio Campaign Settlement Names - Kano and Kaduna States - GMT pilot Settlement Names - Adamawa, Borno, Kano, Kwara, Niger, Osun States Settlement Names - Gombe, Jigawa, Ogun States Master List of Settlements - Kaduna State 2024 Integrated Measles Campaign Data Map features: Places - OpenStreetMap Settlement Names extracted from the Sectoral Needs and Risk Analysis (SNRA). Master List of Settlements - Sokoto State
drop by settlement extent median center 2,188 1,202 20 2,062 22 127 372 698 161 856 735 155 234
drop duplicates by 50 cluster 470 1,091 0 713 3 67 41 122 61 634 200 60 90
drop duplicates by distance to settlement extent 574 423 2 608 27 137 99 49 29 11 559 21 12
excluded in 50m cluster based in distance to LGA and ward boundary 1,169 487 0 254 1 2 74 160 40 116 3 3 4
Ward disaggrement is not resolved 629 436 0 675 1 34 22 6 101 1 47 0 13
drop duplicates by distance to ward 200 637 0 224 11 2 71 39 11 290 2 38 12
LGA disaggrement is not resolved 322 238 0 309 1 12 2 3 11 0 12 0 2
excluded in 1m cluster based in distance to LGA and ward boundary 98 65 0 5 1 0 0 0 0 1 0 0 1
all duplicates outside of extent over 150m 53 16 0 41 0 8 0 10 1 0 25 2 0



1.3 Consolidated input records per data point in the NMLOS v2

Count of unique median_ids regardless if point is from the same source.




1.4 Summary of contribution per data source into the NMLOS v2


1.5 Distribution of data points across settlement extent type



1.6 Summary of unresolved issues in the NMLOS v2Flags Analysis

Total Unresolved issueswith definitions and percent
Flag Definition Count Percent
flag1 Settlement point is located 150 meters or more outside of a settlement extent 18,742 4.4%
flag2 Other records have same combination of LGA, ward, settlement names 15,023 3.5%
flag3 Discrepancy in LGA names between matched settlement names 48,575 11.3%
flag4 Discrepancy in Ward names between matched settlement names 5,134 1.2%
flag5 Settlement point is located within one meter of another settlement point 4,760 1.1%
flag6 Settlement point is located within 50 meters of another settlement point 48,772 11.4%
None No flags set 348,241 81.2%
Total Total number of records 428,671 100.0%



2- Summary of results at the state-level

2.1 Summary count of data points in the NMLOS v2 - state level

Total number of input records kept after data cleaning and Resulting number of data points in the NMLOS v2.0 after harmonization and matching

Per-state counts from mlos_v2_df only
State Kept after cleaning (count of median_ids) Removed in harmonization NMLOS v2.0 (final)
Kaduna 87,121 50,732 36,389
Kano 67,561 28,477 39,084
Bauchi 43,249 15,361 27,888
Niger 38,951 12,483 26,468
Katsina 37,575 15,472 22,103
Borno 31,393 8,097 23,296
Kebbi 29,708 13,507 16,201
Sokoto 25,198 11,943 13,255
Jigawa 24,906 10,387 14,519
Zamfara 22,730 9,670 13,060
Yobe 22,494 8,981 13,513
Adamawa 22,404 7,186 15,218
Ogun 19,931 3,228 16,703
Kwara 15,084 1,532 13,552
Benue 14,550 644 13,906
Plateau 14,530 1,233 13,297
Gombe 13,207 3,614 9,593
Taraba 12,734 1,553 11,181
Oyo 12,526 1,244 11,282
Kogi 12,480 3,208 9,272
Nasarawa 9,782 979 8,803
Lagos 9,540 315 9,225
Ebonyi 8,199 820 7,379
Cross River 7,988 893 7,095
Osun 6,190 421 5,769
FCT, Abuja 6,085 2,233 3,852
Imo 3,922 124 3,798
Ondo 3,435 270 3,165
Anambra 2,873 93 2,780
Abia 2,828 150 2,678
Delta 2,737 306 2,431
Akwa Ibom 2,696 419 2,277
Edo 2,654 312 2,342
Ekiti 2,383 164 2,219
Bayelsa 2,298 279 2,019
Enugu 1,690 74 1,616
Rivers 1,583 140 1,443
Total 645,215 216,544 428,671

2.2 Consolidated input records per data point in the NMLOS v2 - state level

2.3 Distribution of data points across settlement extent type - state level

2.4 Summary of unresolved issues in the NMLOS v2 - state level

State summary: issues (any/none) and flag_count classes
State Rows with ≥1 issue Rows with no issues flag_count = 0 flag_count = 1 flag_count = 2 flag_count = 3 flag_count = 4 flag_count = 5 flag_count > 5
Kano 6,538 32,546 31,380 7,309 389 6 0 0 0
Kaduna 6,924 29,465 28,881 6,774 703 31 0 0 0
Bauchi 4,227 23,661 23,504 4,237 145 2 0 0 0
Niger 5,535 20,933 20,182 4,270 1,930 86 0 0 0
Borno 4,991 18,305 17,906 4,841 505 44 0 0 0
Katsina 1,715 20,388 20,073 1,934 92 4 0 0 0
Ogun 1,786 14,917 13,914 2,709 67 13 0 0 0
Kebbi 2,500 13,701 13,452 2,653 96 0 0 0 0
Adamawa 1,833 13,385 12,806 2,308 100 4 0 0 0
Jigawa 1,261 13,258 13,073 1,387 57 2 0 0 0
Benue 845 13,061 12,954 861 91 0 0 0 0
Kwara 2,707 10,845 10,746 2,650 135 21 0 0 0
Yobe 2,734 10,779 10,058 3,251 199 5 0 0 0
Plateau 2,283 11,014 10,897 2,303 95 2 0 0 0
Sokoto 2,009 11,246 10,074 3,007 170 4 0 0 0
Zamfara 2,509 10,551 10,146 2,686 216 12 0 0 0
Oyo 1,127 10,155 10,034 1,228 20 0 0 0 0
Taraba 1,412 9,769 9,658 1,465 54 4 0 0 0
Gombe 711 8,882 8,629 940 24 0 0 0 0
Kogi 2,534 6,738 6,653 2,413 196 10 0 0 0
Lagos 2,241 6,984 5,949 2,900 376 0 0 0 0
Nasarawa 2,279 6,524 6,443 2,189 161 10 0 0 0
Ebonyi 777 6,602 6,568 802 9 0 0 0 0
Cross River 1,019 6,076 6,015 1,075 2 3 0 0 0
Osun 332 5,437 5,339 424 2 4 0 0 0
FCT, Abuja 843 3,009 2,938 771 138 5 0 0 0
Imo 86 3,712 3,688 110 0 0 0 0 0
Ondo 275 2,890 2,864 293 8 0 0 0 0
Anambra 100 2,680 2,661 117 2 0 0 0 0
Abia 151 2,527 2,498 180 0 0 0 0 0
Delta 163 2,268 2,186 242 3 0 0 0 0
Edo 135 2,207 2,141 197 4 0 0 0 0
Akwa Ibom 57 2,220 2,160 109 8 0 0 0 0
Ekiti 235 1,984 1,973 242 4 0 0 0 0
Bayelsa 381 1,638 1,616 363 40 0 0 0 0
Enugu 42 1,574 1,547 67 2 0 0 0 0
Rivers 77 1,366 1,316 123 4 0 0 0 0
Total 65,374 363,297 352,922 69,430 6,047 272 0 0 0

3- Summary of results at the state-level

Abia

Abia: Data point in the NMLOS v2: 2,678
Consolidated input records per data point in the NMLOS v2: 2,828
Dropped Records by Decision × Source — Abia
Green = low; Red = high
Settlement Names - National Polio EOC Geodatabase Map features: Places - OpenStreetMap
drop by settlement extent median center 9 13
drop duplicates by distance to settlement extent 2 4
Ward disaggrement is not resolved 1 1
drop duplicates by 50 cluster 2 0
3.4 Summary of unresolved issues in the NMLOS v2 — Abia
Flag Definition Count Percent
flag1 Settlement point is located 150 meters or more outside of a settlement extent 30 112.0%
flag2 Other records have same combination of LGA, ward, settlement names 29 108.3%
flag3 Discrepancy in LGA names between matched settlement names 121 451.8%
flag4 Discrepancy in Ward names between matched settlement names 0 0.0%
flag5 Settlement point is located within one meter of another settlement point 0 0.0%
flag6 Settlement point is located within 50 meters of another settlement point 121 451.8%
None No flags set 2,498 9327.9%
Total Total records (rows) 2,678 10000.0%

Adamawa

Adamawa: Data point in the NMLOS v2: 15,218
Consolidated input records per data point in the NMLOS v2: 22,404
Dropped Records by Decision × Source — Adamawa
Green = low; Red = high
Settlements Names - EHealth Africa 2025 Settlements Names - EHealth Africa 2024 Settlement Names - National Polio EOC Geodatabase Settlement Names - Adamawa, Borno, Kano, Kwara, Niger, Osun States Map features: Places - OpenStreetMap Settlement Names extracted from the Sectoral Needs and Risk Analysis (SNRA).
drop by settlement extent median center 100 57 298 41 22 60
drop duplicates by distance to settlement extent 22 12 66 31 44 9
drop duplicates by 50 cluster 13 17 61 4 2 12
drop duplicates by distance to ward 11 27 41 7 0 10
excluded in 50m cluster based in distance to LGA and ward boundary 10 3 22 6 0 1
Ward disaggrement is not resolved 8 4 19 1 0 0
LGA disaggrement is not resolved 4 4 6 1 1 0
all duplicates outside of extent over 150m 1 0 5 0 0 0
3.4 Summary of unresolved issues in the NMLOS v2 — Adamawa
Flag Definition Count Percent
flag1 Settlement point is located 150 meters or more outside of a settlement extent 527 346.3%
flag2 Other records have same combination of LGA, ward, settlement names 639 419.9%
flag3 Discrepancy in LGA names between matched settlement names 1,354 889.7%
flag4 Discrepancy in Ward names between matched settlement names 344 226.0%
flag5 Settlement point is located within one meter of another settlement point 67 44.0%
flag6 Settlement point is located within 50 meters of another settlement point 1,350 887.1%
None No flags set 12,513 8222.5%
Total Total records (rows) 15,218 10000.0%

Akwa Ibom

Akwa Ibom: Data point in the NMLOS v2: 2,277
Consolidated input records per data point in the NMLOS v2: 2,696
Dropped Records by Decision × Source — Akwa Ibom
Green = low; Red = high
Settlements Names - EHealth Africa 2024 Settlement Names - National Polio EOC Geodatabase Map features: Places - OpenStreetMap
drop by settlement extent median center 2 9 36
drop duplicates by distance to settlement extent 1 3 13
3.4 Summary of unresolved issues in the NMLOS v2 — Akwa Ibom
Flag Definition Count Percent
flag1 Settlement point is located 150 meters or more outside of a settlement extent 27 118.6%
flag2 Other records have same combination of LGA, ward, settlement names 68 298.6%
flag3 Discrepancy in LGA names between matched settlement names 30 131.8%
flag4 Discrepancy in Ward names between matched settlement names 0 0.0%
flag5 Settlement point is located within one meter of another settlement point 8 35.1%
flag6 Settlement point is located within 50 meters of another settlement point 30 131.8%
None No flags set 2,160 9486.2%
Total Total records (rows) 2,277 10000.0%

Anambra

Anambra: Data point in the NMLOS v2: 2,780
Consolidated input records per data point in the NMLOS v2: 2,873
Dropped Records by Decision × Source — Anambra
Green = low; Red = high
Settlement Names - National Polio EOC Geodatabase Map features: Places - OpenStreetMap
drop by settlement extent median center 8 6
drop duplicates by distance to settlement extent 5 2
drop duplicates by 50 cluster 0 1
3.4 Summary of unresolved issues in the NMLOS v2 — Anambra
Flag Definition Count Percent
flag1 Settlement point is located 150 meters or more outside of a settlement extent 71 255.4%
flag2 Other records have same combination of LGA, ward, settlement names 21 75.5%
flag3 Discrepancy in LGA names between matched settlement names 29 104.3%
flag4 Discrepancy in Ward names between matched settlement names 0 0.0%
flag5 Settlement point is located within one meter of another settlement point 2 7.2%
flag6 Settlement point is located within 50 meters of another settlement point 29 104.3%
None No flags set 2,661 9571.9%
Total Total records (rows) 2,780 10000.0%

Bauchi

Bauchi: Data point in the NMLOS v2: 27,888
Consolidated input records per data point in the NMLOS v2: 43,249
Dropped Records by Decision × Source — Bauchi
Green = low; Red = high
Settlements Names - EHealth Africa 2025 Settlements Names - EHealth Africa 2024 Settlement Names - National Polio EOC Geodatabase Map features: Places - OpenStreetMap
drop by settlement extent median center 59 44 27 6
drop duplicates by distance to settlement extent 28 33 38 22
Ward disaggrement is not resolved 43 43 31 2
excluded in 50m cluster based in distance to LGA and ward boundary 50 11 1 0
drop duplicates by 50 cluster 17 20 15 3
LGA disaggrement is not resolved 16 15 15 0
drop duplicates by distance to ward 6 7 1 0
all duplicates outside of extent over 150m 4 3 5 0
excluded in 1m cluster based in distance to LGA and ward boundary 5 0 0 0
3.4 Summary of unresolved issues in the NMLOS v2 — Bauchi
Flag Definition Count Percent
flag1 Settlement point is located 150 meters or more outside of a settlement extent 905 324.5%
flag2 Other records have same combination of LGA, ward, settlement names 266 95.4%
flag3 Discrepancy in LGA names between matched settlement names 3,362 1205.5%
flag4 Discrepancy in Ward names between matched settlement names 171 61.3%
flag5 Settlement point is located within one meter of another settlement point 108 38.7%
flag6 Settlement point is located within 50 meters of another settlement point 3,400 1219.2%
None No flags set 23,325 8363.8%
Total Total records (rows) 27,888 10000.0%

© 2025 Columbia University — Licensed under CC BY 4.0